	body{
			color: #666;
    font: 12px "微软雅黑",Verdana,SimHei,"Microsoft JhengHei",Tahoma;

	}
#topbox {
    background: #363636;
    height: 36px;
    line-height: 36px;
}

.topbox {
    margin: 0 auto;
    width: 1240px;
    border-left: 1px white solid;
    border-right: 1px white solid;
}
a{
	 	text-decoration: none;
}
/*顶部左侧部分*/
.topbox .topleft{
  
    float: left;
    height: 36px;
}
.topbox ul li {
	list-style: none;
	display: inline-block;
}
.topleftitem:first-child{
	padding: 0 10px 0 0 ;
}
.topleftitem{
	height: 36px;
	line-height: 36px;
	padding: 0 10px;
	display: inline-block;
	/*vertical-align: middle;*/
 }

 
 
 
 .topleft ul li a,  .topright ul li a{

 	color: #bfbfbf;
    font-size: 12px;
 }
/*顶部左侧部分*/
 .topleftitem .phone{

height: 36px;
line-height: 36px;
padding-left: 26px;
position: relative;
 	
 }
 .topbox ul li a:hover{
 	color:#44ad23;
 } 
.topbox .topright{
  
    float: right;
    height: 36px;
}

 .topleftitem .phone i{
 	/*-moz-animation: heartAnimate .3s infinite;*/
        animation: heartAnimate .3s infinite;
transform-origin: bottom;
 	position: absolute;
 	left: 0;
 	top: 0;
 	width: 22px;
 	height: 15px;
 	background: url(../image/phone.png);
 	animation: rotateme .3s infinite;
 }
.topcart{
	padding: 0;
	position: relative;
	margin-left: 10px;
}
.topcart .header_cart{
	text-align: center;
	line-height: 36px;
	display: block;
	width: 120px;
	height: 36px;
	background:#4a4a4a;;
}
.topcart .header_cart .cart_i{
	display: inline-block;
	width: 20px;
	height: 15px;
	
	margin: 0 6px -2px 7px;
	
}
.topcart .header_cart .cart_size{
color: #bfbfbf;
display: inline-block;
font-size: 12px;
height: 19px;
line-height: 19px;
text-align: center;
width: 19px;

}
.topcart .full_cart .cart_size{
	color: white;
}
.topcart  .full_cart {
	background:#23AC38;
	color: white;
}

.empty_cart .cart_i{
	background: url(../image/hreade_cart1.png)no-repeat 0 0;
}
.topcart:hover .empty_cart .cart_i
{
	background: url(../image/cart_empth.png)no-repeat 0 0;
}

.full_cart .cart_i{
	background:url(../image/cart_m.png)no-repeat 0 0;
}
.topcart:hover .full_cart .cart_i{
	background:url(../image/cart_mh.png)no-repeat 0 0;
}
.topcart:hover .header_cart,.user:hover .topleftitem,.topcart:hover .cart_size{
	background: white;
	color:#44ad23;
}

.topcart,.user{
	position: relative;
}
.user .topleftitem{
	padding: 0 40px;
	text-align: center;

}
.user  .user_hid{
	box-shadow: 0 3px 6px rgba(0,0,0,.1);
    display: none;
	position: absolute;
	top: 0px;
	border-top: none;
	background: white;
	z-index: 4;
	text-align: center;
	
}

.user  .user_hid li{
	display: block;
}

.user  .user_hid li:hover {
	background:#F7F7F7;
}
.user  .user_hid a{
	display: block;
	color: #333;
}


.topcart .topcart_hid{
	display: none;
	position: absolute;
	top: 36px;
	right: 0;
	width: 359px;
	background: white;
	z-index: 4;
	border: 1px solid #CCCCCC;
	border-top: none;
}
.topcart .topcart_hid .emptycar{
	padding: 40px 0;
	text-align: center;
	/*display: none;*/
}
.topcart .topcart_hid .g_cart{
	font-size: 12px;
}
.topcart .topcart_hid .g_cart .cart_item{
	padding: 10px;
	height: 60px;
	
}
.topcart_hid .g_cart .cart_item .cart_item_img img{
	width: 60px;
	height: 60px;
	display: block;
	float: left;
}
.g_cart .cart_item  .cart_item_txt{
	width: 140px;
	padding-left: 15px;
	height: 20px;
	float: left;
	line-height: 20px;
	color: #666;
	
}
.g_cart .cart_item  .cart_item_txt span{
	height: 60px;
	vertical-align: middle;
	display: table-cell;
}
.g_cart .cart_item  .cart_item_num{
	color: #666;
	line-height: 60px;
	text-align: center;
	width: 30px;
	display: block;
	float: left;
	height: 60px;

}
.g_cart .cart_item  .cart_item_price{
	color: #666;
	height: 60px;
	line-height: 60px;
	float: left;
	display: block;
}
.g_cart .cart_item  .cart_item_del{
	display: block;
	float: right;
	background: url(../img/cart_bj.png)no-repeat 0 -33px;
	width: 16px;
	height: 16px;
	margin-top: 22px;
	
}
.g_cart .cart_item:hover  .cart_item_del{
	background-position: 0 -16px;
}
.g_cart .cart_count{
	height: 40px;
	padding: 10px;
	color: #333;
	background: #f4f4f4;
border-top: #e5e5e5 solid 1px;
line-height: 20px;
}
.g_cart .cart_count .gocart{
	display: block;
	width: 103px;
	height: 40px;
	float: right;
	color: white;
	background: #72b91a;
	border-radius: 2px;
	line-height: 40px;
	font-size: 14px;
	text-align: center;

}
.g_cart .cart_count  b{
color: #f43a35;
font-weight: 400;	
}
.g_cart .cart_count  b i{
	font-size: 18px;
	font-style: normal;
}
.topcart:hover .topcart_hid,.user:hover .user_hid{
	display: block;
}
/*
 *搜索部分
 * */
#search{
	height: 96px;
	background: white;
	position: relative;
}
#search .search{
	
	margin: 0 auto;
	height: 96px;
	width: 1240px;
}
.header_logo {
    float: left;
    height: 96px;
    line-height: 96px;
    overflow: hidden;
    width: 230px;
    }
.header_logo img,.erweima img{
vertical-align: middle;	
}    
#search .search .searchright{
	width: 1010px;
	float: left;
	overflow: hidden;
}
.searitem{
float: left;
    line-height: 96px;
    padding: 0 9px;
   
}
.searitem:hover .searitem_hid_list{
	display: block;
}
.topa{
	color: #232426;
    font-size: 16px;
}
.topa:hover{
	color:#44ad23;
}
.menu_list,.searchbox{
	float: left;
}
/*导航隐藏框部分*/
.searitem .searitem_hid_list{
	position: absolute;
	top:96px;
	background:white;
	border-top: 1px solid #ddd;
	box-shadow: 0 4px 4px rgba(0,0,0,.2);
	z-index: 435;
	height: 230px;width:100%;
	left: 0;
	display: none;

}
.searitem .searitem_hid_list .searitem_hid{
	margin: 30px auto 25px;
	width: 1240px;
}
.searitem .searitem_hid_list .searitem_hid ul li{
	list-style: none;
	padding: 0 0px 0 40px;
	text-align: center;
	widows: 120px;
	float: left;
	overflow: hidden;
	
}
.searitem_hid_list .searitem_hid ul li span{
color: #232426;	display: block;
font-size: 14px;
height: 18px;
line-height: 18px;
margin-top: 8px;
overflow: hidden;
text-align: center;
width: 120px;
}
.searitem_hid_list .searitem_hid ul li b{
font-style: normal;color: #ee4a25;
font-size: 13px;
display: block;
overflow: hidden;
text-align: center;
width: 120px;
height: 18px;
line-height: 18px;
margin-top: 10px;
}
.searitem_hid_list .searitem_hid ul li img{
	padding-right: 40px;
	width: 120px;height: 120px;display:block;border-right:1px solid #ddd;
	
	
}
/*搜索框*/
.searchbox{
height: 46px;
margin: 25px 0 0 12px;
vertical-align: top;
position: relative;
}
.textbox {
	height: 40px;
	border: 1px solid #2daa3f;
	line-height: 40px;
	width: 190px;
	padding: 0 14px;
}
.searchbtn{
	border: none;
	cursor: pointer;
	height: 42px;
	margin-left: -5px;
	width: 53px;
	background: url(../image/search.png)no-repeat;
}
.searchbox .searchbtn:hover {
    background-position: 0 -48px;
}
.erweima{
	float: right;
height: 96px;
line-height: 96px;
width: 81px;
}


/*顶部右侧固定*/
.gu_right {
	position: fixed;
	right: 2px;
	bottom: 10px;
	z-index: 999;
	width: 42px;


}
.gu_right ul li{
	list-style: none;
	width: 42px;
}
.gu_right ul li a{
	width: 42px;
	height: 42px;
	display: block;
	line-height: 999px;
}
.gu_right .gu_bj{

	background: url(../image/right_gu.png)no-repeat;	
}
.gu_right  ul li a:hover{
	background: url(../image/gu_rbj.jpg)no-repeat;
}
.gu_right  ul  a.gu_bj2:hover{
	background-position: 0 -41px ;
}
.gu_right  ul  a.gu_bj3:hover{
		background-position: 0 -82px ;
}
.gu_right  ul  a.gu_bj4:hover{
	background-position: 0 -123px ;
}
.gu_right  ul  a.gu_bj5:hover{
	background-position: 0 -164px ;
}
.gu_right .gu_bj1{
	background-position: 0 0 ;
}
.gu_right .gu_bj2{
	background-position: 0 -41px ;
}
.gu_right .gu_bj3{
	background-position: 0 -82px ;
}
.gu_right .gu_bj4{
	background-position: 0 -123px ;
}
.gu_right .gu_bj5{
	display: none;
	background-position: 0 -164px ;
}
.gu_right .gu_txt{
	margin-top: -42px;
	text-align: center;
	
}
/*登录样式*/

a{text-decoration: none;}
.login_bj{
background: #000;
filter: alpha(opacity=40);
opacity: .4;
left: 0;
top: 0;
position: fixed;
height: 100%;
width: 100%;
overflow: hidden;
z-index: 1000;

}
/*登录代码*/
.loginbox{
	/*display: none;*/
background-color: #fff;
	position:absolute;
	top: 134px;
    left:50%;
    margin-left:-200px;
    z-index: 1300;
    box-shadow: 0px 2px 10px rgba(0,0,0,.3);
   
}
.login{	width: 460px;}
.top{height: 57px;background: url(../image/login.png)repeat-x;}
.top .welcome{height: 18px;margin-left: 15px;padding: 20px 40px 20px 103px ;font: 16px 'Microsoft Yahei','\5fae\8f6f\96c5\9ed1',SimHei,'\9ed1\4f53';
background: url(../image/login.png) 0 -60px no-repeat;
}
.top .welcome span{color: #666;font: 16px 'Microsoft Yahei','\5fae\8f6f\96c5\9ed1',SimHei,'\9ed1\4f53';}
.close{position: absolute;right: 10px;top: 16px;background: url(../image/login.png)no-repeat -350px -280px;width: 29px;height: 25px;display: inline-block;
}
.form{
	width: 380px;
min-height: 190px;
padding:34px 0 20px 30px;
}
.form .put{
	margin-bottom: 10px;
}
.form_label{

display: inline-block;
width: 60px;
margin-right: 10px;
line-height: 31px;
font-size: 14px;
color: #333;
text-align: right;

}
.text_bj{
	height: 42px;
	display: inline-block;
	width: 270px;
	background: url(../image/login.png)no-repeat 0px -440px;
}
.form_text{
	font-family: inherit;font-size: 14px;
	width: 247px;
	padding: 4px 0 4px 0px;
	display: inline-block;
	margin: 7px 0 0 10px;	color: gray;
	border: none;
	
}
.rember,.submit_box,.form_bottom{
	padding-left: 75px;
	margin-bottom: 10px;
}

.rember_box
{
	vertical-align: middle;
	margin-right:5px;
}
.submit_btn{
	border: none;
width: 263px;
padding: 10px 0;
cursor: pointer;
display: inline-block;
	background: url(../image/login.png)no-repeat 0px -120px;
}
.submit_btn:hover{
	background-position: 0 -160px;
}
.sub_register:hover{
	background-position: 0 -400px;
}
.form_bottom span{
	margin-right: 5px;
	color: #888888;
	
}
.form_bottom a{
	background: url(../image/login.png)no-repeat;
}
.form_bottom a{
	display: inline-block;
	width: 31px;
	height: 26px;	
	vertical-align: middle;
}
.form_bottom .fore1{
	background-position:  -400px -280px;
}
.form_bottom .fore2{
	background-position:  -400px -305px;
}
.form_bottom .fore3{
	background-position:  -400px -330px;
}
.form_bottom .fore4{
	background-position:  -400px -380px;
}
.login_bottom{
	padding: 10px 0 17px;
text-align: center;
border-top: #f7f7f7 1px solid;
}
.login_bottom span a{
display: inline-block;
padding: 0 12px;
color: #666;
}
.login_bottom span .forget{
	 color: #0082cb;
    border-left: 1px solid #999;
}
.font_style {
	
    font: 400 12px/1em 'Helvetica Neue',Helvetica,Arial,SimSun,'\5b8b\4f53',Sans-Serif;
}
/*注册*/
.register{
	width: 544px;
}
.register .center{
	width: auto;
	height: auto;
	
}
.form_icon{
	background: url(../image/login.png)no-repeat;
}
.register .center .left_part{
	
	width: 143px;
	float: left;background-color: #fbfefe;
}
.register .center .left_in{
	
	border-top: 1px solid #e4ebec;
	margin-top: 20px;
}
ul li {
list-style: none;	
}
.register .center .left_in .hover{
box-shadow: inset 0 1px rgba(255,255,255,.35);
height: 52px;
width: 156px;	
position: relative;
background: url(../image/login.png) -240px -280px;
}

.register .center .left_in .hover a{
background: #a7deef;
display: block;
width: 126px;
color: white;
border: 1px solid #88cde2;
border-right:0 ;
height: 50px;padding-left: 16px;
}
.register .center .left_in .hover .phone_icon{
	background-position: -440px -436px;
}
.register .center .left_in .hover .mail_icon{
	background-position: -440px -410px;
}
.register .center .left_in li{
height: 52px;
width: 156px;	
}
.register .center .left_in li a{
display: block;
width: 126px;
height: 50px;
padding-left: 17px;
color: #666;
border-right:1px solid #e4ebec;
border-bottom:1px solid #e4ebec;
line-height: 50px;	font: 16px/50px 'Microsoft Yahei','\5fae\8f6f\96c5\9ed1',SimHei,'\9ed1\4f53';
}
.register .center .left_in li i{
width: 20px;
margin: 0 10px 4px 0;
height: 26px;
display: inline-block;	
vertical-align: middle;
}
.register .center .left_in li .phone_icon{
	background-position: -440px -516px;
	

}
.register .center .left_in li .mail_icon{

background-position: -440px -490px;	
}
.register .center .main_part{
	

float: left;
width: 380px;
border-left: 1px solid #e4ebec;
background: #fff;
box-shadow: -7px 0 5px -3px #f8f9f9;
}

.tipicon{

display: inline-block;
width: 17px;
height: 15px;
vertical-align: middle;
background: url(../image/login.png) no-repeat 999px;	

}
.error{
	background-position: -350px -345px;
}
.tip_info{
	line-height:1;
	color: #959393;
	display: block;
	padding-left: 75px;
	vertical-align: middle;
}
.blue{
	 color: #0082cb;
}.code{
background-position: 0 -575px;	
}
.sub_register{
background-position: 0 -360px;
}
.left_login{

width: 120px;
margin: -18px 0 0 -145px;
line-height: 18px;
}

/*校验码*/
.form .jiaoyan {
    width: 145px;
    background-position: -270px -440px;
  }
.form .jiaoyan_btn{

	text-align: center;
cursor: pointer;
	 width: 145px;
	 display: inline-block;width: 120px;
height: 36px;
    background-position: -270px -360px;
    line-height:36px;color: #0182ad;
}
.form .jiaoyan_btn:hover{
	 background-position: -270px -400px;
}
